package com.ruoyi.system.domain;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 抖音商品对象 tl_dy_goods
 *
 * @author ruoyi
 * @date 2023-10-19
 */
public class TlDyGoodsVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    private Long id;
    private Double priceStart;
    private Double priceEnd;
    private String orderBys;
    private String orderSet;
    private Long payersStart;
    private Long payersEnd;
    private Double commissionStart;
    private Double commissionEnd;
    private Double commissionRateStart;
    private Double commissionRateEnd;
    private List<Long> categoryList;
    private List<String> sensitiveWords;
    private List<String> titlesWords;
    private String categoryListString;
    private String sensitiveWordsString;
    private String titlesWordsString;
    private Long iszx;
    private Long isbk;
    private Long stockStart;
    private Long stockEnd;
    private Date createTime;
    private Date endTime;
    private Long state;
    private Long cjNum;
    private Long userId;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCategoryListString() {
        return categoryListString;
    }

    public void setCategoryListString(String categoryListString) {
        this.categoryListString = categoryListString;
    }

    public String getSensitiveWordsString() {
        return sensitiveWordsString;
    }

    public void setSensitiveWordsString(String sensitiveWordsString) {
        this.sensitiveWordsString = sensitiveWordsString;
    }

    public String getTitlesWordsString() {
        return titlesWordsString;
    }

    public void setTitlesWordsString(String titlesWordsString) {
        this.titlesWordsString = titlesWordsString;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Long getState() {
        return state;
    }

    public void setState(Long state) {
        this.state = state;
    }

    public Long getCjNum() {
        return cjNum;
    }

    public void setCjNum(Long cjNum) {
        this.cjNum = cjNum;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getIsbk() {
        return isbk;
    }

    public void setIsbk(Long isbk) {
        this.isbk = isbk;
    }

    public Long getIszx() {
        return iszx;
    }

    public void setIszx(Long iszx) {
        this.iszx = iszx;
    }

    public Long getStockStart() {
        return stockStart;
    }

    public void setStockStart(Long stockStart) {
        this.stockStart = stockStart;
    }

    public Long getStockEnd() {
        return stockEnd;
    }

    public void setStockEnd(Long stockEnd) {
        this.stockEnd = stockEnd;
    }

    public List<String> getSensitiveWords() {
        return sensitiveWords;
    }

    public void setSensitiveWords(List<String> sensitiveWords) {
        this.sensitiveWords = sensitiveWords;
    }

    public String getOrderBys() {
        return orderBys;
    }

    public void setOrderBys(String orderBys) {
        this.orderBys = orderBys;
    }

    public String getOrderSet() {
        return orderSet;
    }

    public void setOrderSet(String orderSet) {
        this.orderSet = orderSet;
    }

    public Double getPriceStart() {
        return priceStart;
    }

    public void setPriceStart(Double priceStart) {
        this.priceStart = priceStart;
    }

    public Double getPriceEnd() {
        return priceEnd;
    }

    public void setPriceEnd(Double priceEnd) {
        this.priceEnd = priceEnd;
    }

    public Long getPayersStart() {
        return payersStart;
    }

    public void setPayersStart(Long payersStart) {
        this.payersStart = payersStart;
    }

    public Long getPayersEnd() {
        return payersEnd;
    }

    public void setPayersEnd(Long payersEnd) {
        this.payersEnd = payersEnd;
    }

    public Double getCommissionStart() {
        return commissionStart;
    }

    public void setCommissionStart(Double commissionStart) {
        this.commissionStart = commissionStart;
    }

    public Double getCommissionEnd() {
        return commissionEnd;
    }

    public void setCommissionEnd(Double commissionEnd) {
        this.commissionEnd = commissionEnd;
    }

    public Double getCommissionRateStart() {
        return commissionRateStart;
    }

    public void setCommissionRateStart(Double commissionRateStart) {
        this.commissionRateStart = commissionRateStart;
    }

    public Double getCommissionRateEnd() {
        return commissionRateEnd;
    }

    public void setCommissionRateEnd(Double commissionRateEnd) {
        this.commissionRateEnd = commissionRateEnd;
    }

    public List<Long> getCategoryList() {
        return categoryList;
    }

    public void setCategoryList(List<Long> categoryList) {
        this.categoryList = categoryList;
    }

    public List<String> getTitlesWords() {
        return titlesWords;
    }

    public void setTitlesWords(List<String> titlesWords) {
        this.titlesWords = titlesWords;
    }
}
